A Tool for Trade-off Resolution on Architecture-Centered Software Development
نویسندگان
چکیده
The success of a software project is strongly related with architectural design. However, designing the right Software Architecture is a very subjective task and takes a long time, being much influenced by architect’s experience and the quality of requirements engineering. A big problem emerges when the trade-off among quality requirements is not properly solved during requirements engineering. The objective of this paper is to present a trade-off resolution process supported by a tool for helping young requirements engineers and software architects on the hard task of specifying the system requirements, detecting and solving trade-offs among them.
منابع مشابه
Generating a Performance Test-bed for Cloud Computing Systems
Cloud computing delivers IT solutions as a utility to users. A common economic objective for both cloud consumers and providers is to minimise their total deployment and operational costs while achieving satisfactory system performance to meet Service Level Agreements (SLAs). Therefore, the trade-off between cost and system performance is needed to be managed to achieve the best cost effectiven...
متن کاملAutomated Decision Support for Recurring Design Decisions Considering Non-Functional Requirements
Planning high quality software means more than regarding functionality. Considering non-functional requirements, implementing them and understanding their effects on the software architecture remain often an open question. Therefore, in this paper, we present an approach that provides decision support in a software development process for recurring design decisions in the field of non-functiona...
متن کاملEvolution of the Asia-Pacific Trade Architecture: Stocktake and Future Outlook
APEC Study Centre, University of Auckland, Auckland, New Zealand    Abstract:  One of the key sets of questions underlying Asia Pacific economic cooperation over the last decade has been over the nature and form of the regional trade architecture that would gradually emerge from the turmoil of the Asia-Pacific ânoodle bowlâ of bilateral and plurilateral FTAs, and how that architecture...
متن کاملA Meta-Process to Support Trade-Off Analysis in Software Product Line Architecture
The software product line approach has been applied as a successful software reuse technique for specific domains. Such an approach takes advantage of domain and application engineering concepts. One of its most important artifacts is the product line architecture because it explicitly represents similarities and variabilities of a product line, as well as the products that can be generated. Pr...
متن کاملComponent-Based Software Engineering: Technologies, Quality Assurance Schemes, and Risk Analysis Tools
Component-based software development approach is based on the idea to develop software systems by selecting appropriate off-the-shelf components and then to assemble them with a well-defined software architecture. Because the new software development paradigm is much different from the traditional approach, quality assurance (QA) for component-based software development is a new topic in the so...
متن کامل